A core ontology for requirements
نویسندگان
چکیده
In their seminal paper (ACM T. Softw. Eng. Methodol., 6(1) (1997), 1–30), Zave and Jackson established a core ontology for Requirements Engineering (RE) and used it to formulate the “requirements problem”, thereby defining what it means to successfully complete RE. Starting from the premise that the stakeholders of the system-to-be communicate to the software engineer the information needed to perform RE, Zave and Jackson’s ontology is shown to be incomplete, in that it does not cover all classes of basic concerns – namely, the beliefs, desires, intentions, and evaluations – that the stakeholders communicate. In response, we provide a new core ontology for requirements that covers these classes of basic stakeholder concerns. The proposed new core ontology leads to a new formulation of the requirements problem. We thereby establish a new framework for the information that needs to be elicited over the course of RE and new criteria for determining whether an RE problem has been successfully addressed.
منابع مشابه
Bridging Core Ontologies of Requirements and Norms towards Automated Engineering of Norm-Governed Multiagent Systems
A software agent can act within a norm-governed multiagent system only if it accepts to behave in accordance with the norms – i.e., obligations, permissions, and prohibitions – governing that system. Norms ensure that the participating agents behave only in ways that lead the multiagent system as a whole to satisfy the requirements – i.e., goals, softgoals, quality constraints, preferences, and...
متن کاملCore Ontology for Requirements Engineering
A requirement has been variously defined as a purpose, a need, a goal, a function(ality), a constraint, a behavior, a service, a condition, or a capability. Limited effort has been put into making explicit the assumptions and choices behind the various available definitions. In contrast to the available definitions, we propose one given in a restricted vocabulary of a foundational ontology. Ass...
متن کاملA Framework for Specifying and Managing Security Requirements in Collaborative Systems
Although security has been recognized as an increasingly important and critical issue for software system development, most security requirements are poorly specified: ambiguous, misleading, inconsistent among various parts, and lacking sufficient details. In this paper, a framework for specifying unambiguous, interoperable security requirements and detecting conflict and undesirable emergent p...
متن کاملPublic Transport Ontology for Passenger Information Retrieval
Passenger information aims at improving the user-friendliness of public transport systems while influencing passenger route choices to satisfy transit user’s travel requirements. The integration of transit information from multiple agencies is a major challenge in implementation of multi-modal passenger information systems. The problem of information sharing is further compounded by the multi-l...
متن کاملModeling a semantic recommender system for medical prescriptions and drug interaction detection
Introduction: The administration of appropriate drugs to patients is one of the most important processes of treatment and requires careful decision-making based-on the current conditions of the patient and its history and symptoms. In many cases, patients may require more than one drug, or in addition to having a previous illness and receiving the drug, they need new drugs for the new illness, ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Applied Ontology
دوره 4 شماره
صفحات -
تاریخ انتشار 2009